iT邦幫忙

0

Vue 六角學院-學習筆記(商品管理介面)

  • 分享至 

  • xImage
  •  

官網cdn

建立環境

先將以下(載入bs)貼到head標籤其他css前(一般多使用npm)

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">

並將以下加入body

   <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
    <div id="app">{{ message }}</div>
    <script>
      const { createApp } = Vue;

      createApp({
        data() {
          return {
            message: "Hi Vue",
          };
        },
        created() {},
        methods: {},
      }).mount("#app");
    </script>

之後可用vite快速建置環境以上環境

從0開始作業練習

https://ithelp.ithome.com.tw/upload/images/20231217/20159692vSh8uXH0U6.png

原始碼參考

大原則:input 都用v-model雙向綁定 v-for要配:key
製作需操作的按鈕等 可直接先命名@click並寫入methods
有外部資料記得在created週期中先加入
寫邏輯的時候 想像點下去 應該要看到或發生的事

不熟悉的地方

外包div class="text-end"將inline-block靠右
動態屬性(會跟著資料變動)記得加上v-bind 如 :src
製作table時 格式參考

          <table class="table">
        <thead>
          <tr>
            th*4
          </tr>
        </thead>
        <tbody>
          <tr>
            td*4
          </tr>
        </tbody>
      </table>

練習用參考資料 一般放在script內最前

const products = [
        {
          id: "1",
          imgUrl:
            "https://images.unsplash.com/photo-1516906571665-49af58989c4e?ixlib=rb-1.2.1&ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&auto=format&fit=crop&w=300&q=80",
          name: "MacBook Pro",
          onStock: false,
        },
        {
          id: "2",
          imgUrl:
            "https://images.unsplash.com/photo-1512499617640-c74ae3a79d37?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=300&q=80",
          name: "iPhone",
          onStock: false,
        },
      ];

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言